package com.aps.server.dto;


import com.aps.algorithm.entity.BasicEquipSchedulingResult;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author jsy
 * @description: 甘特图数据传输对象
 * @date 2025/10/13 14:34
 */
@Data
public class GanttChartDto extends BasicEquipSchedulingResult implements Serializable {

    @Serial
    private static final long serialVersionUID = 2035260633959799635L;

    /**
     * @description: 设备名称
     * @author: jsy
     * @time: 2025/10/13 14:34
     */
    private String equipName;

    /**
     * @description: 设备类型
     * @author: jsy
     * @time: 2025/10/13 17:33
     */
    private String equipType;

    /**
     * @description: 设备编码
     * @author: jsy
     * @time: 2025/10/13 14:36
     */
    private String equipCode;

    /**
     * @description: 产品编号（订单）
     * @author: jsy
     * @time: 2025/10/13 14:36
     */
    private String productCode;

    /**
     * @description: 产品名称（订单）
     * @author: jsy
     * @time: 2025/10/13 14:37
     */
    private String productName;

    /**
     * @description: 订单编号（名称）
     * @author: jsy
     * @time: 2025/10/13 15:14
     */
    private String apsOrderCode;

    /**
     * @description: 产品编号（工序）
     * @author: jsy
     * @time: 2025/10/13 14:36
     */
    private String processProductCode;

    /**
     * @description: 产品名称（工序）
     * @author: jsy
     * @time: 2025/10/13 14:37
     */
    private String processProductName;

}
